package com.ruoyi.device.service;

import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.device.domain.DeviceBorrow;
import com.ruoyi.device.domain.DeviceType;

import java.util.List;

/**
 * 设备借还service接口
 * @auth
 * @date
 */
public interface IDeviceBorrowService {
    /**
     * 查询借用信息
     * @param id
     * @return
     */
    public DeviceBorrow getBorrowById(Long id);

    /**
     * 查询借用信息列表
     * @param params
     * @return
     */
    public List<DeviceBorrow> getBorrowList(DeviceBorrow params);

    /**
     * 新增借用信息
     * @param borrow
     * @return
     */
    public int addBorrow (DeviceBorrow borrow);

    /**
     * 修改借用信息
     * @param borrow
     * @return
     */
    public int editBorrow (DeviceBorrow borrow);

    /**
     * 批量删除借用信息
     * @param ids
     * @return
     */
    public int removeBorrowByIds (Long[] ids);
}

